package org.vs.service;

import org.vs.domain.dto.LoginDTO;
import org.vs.domain.model.SysUser;
import com.baomidou.mybatisplus.extension.service.IService;
import org.vs.result.RestResult;

/**
* @author Fall
* @description 针对表【sys_user】的数据库操作Service
* @createDate 2023-12-24 21:10:31
*/
public interface SysUserService extends IService<SysUser> {
    /**
     * 登录接口
     * @param loginDTO
     * @return
     */
    RestResult login(LoginDTO loginDTO);

    /**
     * 加载用户信息
     * @param token
     * @return
     */
    RestResult info(String token);

    /**
     * 加载所有的 用户
     * @return
     */
    RestResult all();
}
